knee sock - French English Dictionary